﻿* {margin:0;padding:0}
body{font:normal 12px/1.8 Verdana,Arial,sans-serif; background:#4f545d; color:#6B6E7A;}
img{border:none;}
p {margin:0;}
div.center{text-align:center;}
td {vertical-align:top;}
textarea{border:1px solid #ccc;padding:2px;overflow:auto;color:#000}
ul,li{list-style:none;}
.l{float:left;}.r {float:right}
.c:after {display:block;content:'\20';height:0;clear:both;}
.c {*zoom:1;} /*IE6/7*/
.clear{clear:both;height:5px;font-size:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#f00}
.txt {border:1px solid #ccc;}
.gray {color:#999;}

.txt {border-color:#999 #CCC #CCC #999;border-style:solid;border-width:1px;color:#000;font:12px arial,sans-serif bold;margin:0;padding:3px 8px 2px 3px;vertical-align:top;}

/*头部*/
#header{margin:auto;width:960px;height:80px;position:relative;background:#fff;}
#header #logo {position:absolute; padding:10px 40px 0 3px;}
#search {display:none;position:absolute;right:0px;top:50px;background:url(images/search.png) no-repeat; height:23px; width:181px; padding:5px 5px 5px 25px;; text-align:right}
#search .kw{float:left;outline:0;width:143px;height:18px;padding:2px 0;line-height:18px;border:0;margin:0;color:#9e9e9e;font:normal 12px 'Microsoft Yahei','Lucida Grande',Helvetica,Arial,sans-serif;}
#search .submit{float:left; width:38px; height:23px; border:none;margin:0; background:none; cursor:pointer;}
.toplink {position:absolute;top:5px;right:5px;width:500px;text-align:right;}
/*菜单*/
#nav {margin:0 auto;width:960px;background:#fff url(images/nav.png) no-repeat;position:relative;z-index:10}
.menu {z-index:999; height:36px; padding:1px 5px 3px;}
.menu li {float: left; background:url(images/menu_line.png) right center no-repeat;padding:2px 20px 0; position: relative;}
.menu a {float:left; height:34px; text-decoration:none;text-align:center;font:600 14px/34px 'Microsoft Yahei','Tahoma';color:#fff;}
.menu a:hover {color:#eee;}
.menu .active {color: #fff; background:url(images/nav_hover1.gif) center bottom no-repeat;}
.menu .submenu {position:absolute;left:0; top:35px;padding:0;z-index:101; background:#BA2D16; display:none; }
.menu .submenu li {clear:both;padding:0;border-bottom:1px solid #952412;}
.menu .submenu a {width:120px;height:28px;line-height:28px;}
.menu .submenu a:hover {background:#A72814}
#nav .r {position:absolute;right:15px;top:6px;color:#fff; font-size:14px; font-family:'microsoft yahei'}
#nav .r b {font-family:tohama;font-size:16px}
.banner {width:960px; margin:0 auto;}
.banner img {width:960px; display:block}
/*中部*/
.here {background:url(images/house.png) no-repeat 0 7px;padding-left:20px;line-height:30px; padding-bottom:5px;margin-bottom:10px; border-bottom:1px solid #BDBDBD;}
.page {}
#middle{width:960px;margin:auto; background:#fff; position:relative;}
.home #middle {background:#fff url(images/bg_ft.jpg) left bottom repeat-x;}
#main{padding:15px; background:#fff;}
#main2 {padding:10px;float:right;width:750px;}
#side{float:left;width:170px; background:#fff;padding-top:10px;padding-left:10px}
#side .page_list{margin:0px;padding:0;list-style-type:none;}
#side .page_list li.parent{background:url(images/li05.gif) 5px center no-repeat;padding-left:24px;height:30px;line-height:30px;}
#side .page_list li.parent a{font:normal 14px 'Microsoft Yahei','Tahoma';text-decoration:none;color:#000}
#side .page_list li.parent a:hover {color:#c00}
#side .page_list li.child{background:url(images/icon_square.gif) no-repeat 20px 10px;padding-left:34px;line-height:28px;}
#side .page_list li.child a{text-decoration:none;color:#000}
#side .box {}
#side .hd {background:url(images/arr.gif) 3px center no-repeat; height:36px; line-height:36px;padding-left:15px; border-bottom:1px dotted #c00}

/*首页图片标题列表样式*/
.channel_index_2{float:left;width:170px;height:190px;margin-top:10px;overflow:hidden;text-align:center;}
.channel_index_2 img{width:140px;height:140px;border:1px solid #eee;padding:3px;}
.channel_index_2 img:hover{border:4px solid #f00;padding:0;}

/*首页图片标题列表样式*/
.channel_index_3{float:left;display:block;width:330px;height:80px;overflow:hidden;}
.channel_index_3 .thumb{width:60px;height:60px;margin:5px;border:1px solid #eee;padding:1px;}
.channel_index_3 a{text-decoration:none;font:bold 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:28px;color:#333;}
.channel_index_3 a:hover{text-decoration:underline;color:#f00;}
.channel_index_3 .description{word-wrap:break-word;word-break:break-all;font:normal 12px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:120%;color:#727171;}

/*频道标题列表样式*/
.channel_list_1{width:100%;margin:auto;color:#333;}
.channel_list_1 tr:hover{background:#eed;}
.channel_list_1 td{height:30px;}
.channel_list_1 td.no{text-align:center;width:40px;font:normal 11px Arial;color:#999}
.channel_list_1 td.time{text-align:center;width:80px;font:normal 11px Arial;color:#999}
.channel_list_1 a{text-decoration:none;font:normal 14px 'Microsoft Yahei','Tahoma';line-height:120%;color:#333;}
.channel_list_1 a:hover{color:#000}
/*频道图片列表样式*/
.channel_list_2{float:left;width:170px;height:190px;margin-top:10px;overflow:hidden;text-align:center;}
.channel_list_2 img{width:140px;height:140px;border:1px solid #eee;padding:3px;}
.channel_list_2 img:hover{border:4px solid #f00;padding:0;}
.channel_list_2 p{margin:0;padding:0;height:25px;width:160px;overflow:hidden;}
.channel_list_2 a{text-decoration:none;font:normal 12px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:25px;color:#333;}
.channel_list_2 a:hover{text-decoration:underline;color:#f00;}
/*频道图文混排列表样式*/
.channel_list_3{width:100%;}
.channel_list_3 .thumb{width:120px;height:120px;margin:5px;border:1px solid #eee;padding:1px;}
.channel_list_3 a{text-decoration:none;font:bold 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:28px;color:#333;}
.channel_list_3 a:hover{text-decoration:underline;color:#f00;}
.channel_list_3 .description{word-wrap:break-word;word-break:break-all;font:normal 12px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:120%;color:#727171;}

/*频道内容资料模式样式*/
.content_title{text-align:center;font:bold 14px/30px "Lucida Grande",Helvetica,Arial,sans-serif;}
.content_title_board{font:bold 14px "Lucida Grande",Helvetica,Arial,sans-serif;}
.content_info{width:95%;margin:auto;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;font:normal 12px/1.5 'Microsoft Yahei','Tahoma';color:#555}
.content_description{margin:15px;padding:10px;text-indent:2em;border:1px solid #dedede;background:#eed;font:normal 12px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:180%;color:#000;}
.content_text{width:92%;word-wrap:break-word;word-break:break-all;margin:20px auto;font-size:14px;font-family:Tahoma;line-height:25px;color:#000;}
.content_text *{font:normal 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:180%;color:#000;}
.content_text p{text-indent:2em;margin:8px 0;}
.content_text_board {width:98%;margin:10px auto;font:normal 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:180%;color:#000;}
.content_text_board *{word-wrap:break-word;word-break:break-all;font:normal 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:180%;color:#000;}

.content_info .small{padding:0 5px;cursor:pointer;font:bold 8pt Arial;background:#ccc;}
.content_info .big{padding:0 5px;cursor:pointer;font:bold 12pt Arial;background:#fff;color:#049}
.content_toolbar{border-top:1px solid #dedede;height:30px;line-height:30px;}
.content_text img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;}

/*分页样式*/
.pagebar{padding:5px;font:normal 12px Arial;line-height:22px;}
.pagebar a{background:#fff;padding:4px 10px;margin-right:2px;text-decoration:none;color:#555;}
.pagebar a:hover{background:#f00;color:#fff}
.pagebar span.current{background:#222;padding:3px 8px;margin-right:3px;color:#fff}
.pagebar span.info{padding:3px 8px;margin-right:2px;color:#555;background:#eee;}
.pagebar span.total{padding:3px 8px;margin-right:2px;color:#555;background:#ddd;}
.side_list{padding:3px;}
.side_list a{display:block;height:25px;overflow:hidden;text-decoration:none;background:url(images/l_ico.gif) no-repeat 5px 10px;line-height:25px;padding-left:20px;color:#333}
.side_list a:hover{text-decoration:none;background:url(images/l_ico.gif) no-repeat 5px -12px #F7FCED;color:#f00}

/*频道分类*/
.category_list{}
.category_list a.big{display:block;padding-left:25px;background:url(images/arrow.gif) no-repeat 0 0;border-bottom:1px solid #eee;text-decoration:none;font-size:14px;line-height:28px;color:#000;}
.category_list a.small{display:block;background:url(images/arrow.gif) no-repeat 0 0;padding-left:35px;text-decoration:none;line-height:28px;color:#000}
.category_list a:hover {background-color:#f0f0f0; color:#d00; font-weight:600}

#content_comment_list{list-style-type:none}
#content_comment_list li {line-height:30px;}
#content_comment_list li img{margin:2px;border:1px solid #ccc;padding:1px;width:20px;height:20px;}

.box_mask{position:absolute;left:0;top:0;filter:alpha(opacity=50);opacity:0.5;background:#333;}
.box_body{position:absolute;left:50%;top:50%;background:url(images/box_bg.png) repeat-x #fff;z-index:888;border:2px solid #444}
.box_caption{position:relative;margin:0 5px;padding-left:15px;border-bottom:1px solid #eee;font:bold 14px 'Microsoft Yahei','Tahoma';height:33px;line-height:33px;overflow:hidden;color:#555;}
.box_button{position:absolute;right:8px;top:8px;width:16px;height:16px;background:#999;background:url(images/box_close.gif) 0 0 no-repeat;cursor:pointer;z-index:1001;}
.box_button:hover{background:url(images/box_close.gif) 0 -15px no-repeat;}
.box_content{margin:5px;font:normal 12px 'Microsoft Yahei','Tahoma';}

/*留言反馈*/
.feedback_list{margin-bottom:5px;padding:5px;width:670px;border:2px solid #fff;}
.feedback_list:hover{border:2px solid #f00;}
.feedback_list span{font-size:14px;font-weight:bold;color:#899751}
.feedback_list small{font-size:12px;color:#999}
.feedback_caption{padding:5px;}
.feedback_content{background:#eed;padding:10px;font:normal 14px "Lucida Grande",Helvetica,Arial,sans-serif;line-height:180%;}
.feedback_reply{background:#dbe3bc;margin:5px;padding:10px;font:normal 12px "Lucida Grande",Helvetica,Arial,sans-serif;color:#394508}

/*盒子*/
.box{height:100%}
.hd {padding-left:10px;font:14px 'Microsoft Yahei','Tahoma';font-weight:600; color:#333}
.hd em {color:#999;font-weight:normal}
.hd .more {float:right;position:relative;right:10px;top:15px;}
.bd {padding:10px;}

/*首页*/
.part1 {padding:10px 0; background:url(images/bg_service.jpg) repeat-x 0 bottom;}
.part1 td {text-align:center;}
.part1 h3 {font-size:14px;margin-bottom:5px;}
.part1 img {width:195px;height:70px;}
/*案例展示*/
.part2 {height:318px;overflow:hidden}
.part2 .hd {background:url(images/hd1.jpg) repeat-x; height:48px; line-height:48px}
.part2 .hd h3 {float:left;padding-left:15px;}
.part2 .hd li {cursor: pointer; float: left; height: 48px; line-height: 48px; overflow: hidden; text-align: center; width: 84px;}
.off {background: url(images/case_cur.jpg) no-repeat center center; color: #FFFFFF;}
.part2 .box {display:block;width:195px; margin:0 auto; padding:5px; color:#888; text-decoration:none; text-align:left;}
.part2 .box img {width:195px;height:110px; margin-bottom:5px;}
.part2 .box h3 {margin:5px 0;font-size:14px;}
.part2 table {margin:15px 0;}
.part2 td {height:240px;text-align:center;}

.part3 .hd,
.part4 .hd {background:url(images/hd1.jpg) repeat-x; height:47px; line-height:47px}
.part3 .bd {padding:10px;}
.part4 {margin: 0 auto;overflow: hidden; padding: 0 20px;}
#links {width:920px;overflow:hidden;}
#links li {float:left}
#links img {vertical-align:middle;}

.part3 .date {color:#BE8155; font-size:10px;}
.list li {line-height:28px; border-bottom:1px dotted #ddd;}
.part3 .list {margin-left:195px;}
.part3 .list a {padding-left:5px}
.part3 .list .date {padding-left:10px;}

.part3 .new {
    background: url(images/bg_nes.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 149px;
    padding-top: 14px;
    text-align: center;
    width: 186px;
	margin:15px 10px 0;
}
.part3 .new img {width:157px; height:121px;}


.panel{display:block;padding:5px;;overflow:hidden}
.panel_caption{margin:0;padding:0 0 0 20px;font:bold 14px 'Microsoft Yahei','Tahoma';line-height:28px;height:30px;border-bottom:1px solid #eee;background:url(images/plus.gif) no-repeat 5px 11px;}
.panel_caption a{float:right;display:block;text-decoration:none;margin:8px 10px;font:normal 10px "Arial";line-height:30px;color:#999;}

.link_item{float:left;margin:1px;text-align:center;width:92px;height:35px;}
.link_item a{display:block;margin:2px;text-decoration:none;width:88px;height:31px;line-height:31px;}

/*fuwu*/
.fuwu {padding:0 10px 0 10px;}
.fuwu dl{margin:25px 0; border-bottom:1px dotted #ccc; overflow:hidden; clear:both; padding-bottom:20px;}
.fuwu dt {width:200px;float:left}
.fuwu dt img {width:195px; padding:2px; border:1px solid #ddd;}
.fuwu dd {float:left;padding-left:20px;}
.fuwu h2 {font-size:14px; color:#666;}

/*news*/
.news {padding:0 10px 0 10px;}
.news dl{margin:25px 0; border-bottom:1px dotted #ccc; overflow:hidden; clear:both; padding-bottom:20px;}
.news dt {width:200px;float:left}
.news dt img {width:195px;padding:2px; border:1px solid #ddd;}
.news dd {float:left;padding-left:20px;}
.news dd p {margin:5px 0;}
.news h2 {font-size:14px; color:#666;}
.news .more a {background:url(images/more.gif);display:block; width:59px; height:16px;text-decoration:none;}
.news .date {padding-left:15px; font-weight:300; font-size:11px;}

/*wedo*/
.wedo {}
.wedo .list {padding:16px 0 0 16px;}
.wedo .list li {float: left;height: 275px;padding: 0 12px;text-align: left; width: 207px; line-height:1.6; background:none}
.wedo .list a {display:block;height:240px; padding:6px; text-decoration:none; color:#888}
.wedo .list a:hover {background:#951A12; color:#fff;}
.wedo .list a:hover h3 {color:#fff}
.wedo .list em {display: block;font-size: 10px;font-style: normal;text-align: right;}
.wedo .list h3 {color: #333; font-family: "微软雅黑",Arial,"宋体"; font-size:14px}
.wedo .tab {position:absolute; top:-34px;}
.wedo .tab a {float:left; width:147px; height:34px; line-height:32px; background:#000; color:#fff; font-size:14px; text-align:center; _display:inline; margin-left:5px; opacity: 0.5; filter: alpha(opacity=50);}
.wedo .tab a.current {background:#fff; color:#f20; opacity: 1; filter: alpha(opacity=100);}

#rightDiv{position:absolute;right:0;top:215px;width:50px;z-index:999;text-align:right;}
.itemFloat{height:auto;line-height:5px;}
#rightDiv a{color:#E31E32;}
#rightDiv .qqlist{background-color:#FFF;border:2px solid #E31E32;line-height:30px;text-align:center;}
#rightDiv .qqlist h3{background:none repeat scroll 0 0 #E31E32;color:#FFF;font-size:12px;height:26px;line-height:26px;text-align:center;}
#rightDiv .qqlist li{font-size:12px;height:40px;padding-top:3px;text-align:center;}
#rightDiv .qqlist li a{clear:both;color:#E31E32;display:inline;font-size:12px;line-height:30px;}
#rightDiv .qqlist li img{display:block;vertical-align:middle;margin:0 auto;}

/*底部*/
#footer {background:url(images/foot_C.jpg) repeat-x; width:960px; margin:0 auto;line-height:22px; position:relative; height:170px;}
#footer .inner {padding:50px 0 0 40px;}
#footer .navlink {height:31px;line-height:31px; padding-bottom:15px;}
#footer .l {background:url(images/foot_L.jpg) no-repeat 0 0;height:170px;left:0;position:absolute;top:0;width:10px;z-index:2;}
#footer .r {background:url(images/foot_R.jpg) no-repeat 0 0;height:170px;right:0;position:absolute;top:0;width:10px;z-index:2;}
#footer a {color:#7A7D8A}
#footer .navlink a:hover {color:#ED1B64}
#footer .copy a,
#footer .copy strong {color:#B18D1F}
